package com.ruoyi.safe.domain.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 公司检查对象 biz_enter_check
 * 
 * @author ruoyi
 * @date 2023-12-05
 */
@Data
public class BizEnterCheckDTO extends BasePageAppDTO
{
    private static final long serialVersionUID = 1L;

    /**
     * 查询类别：0为待办数据，1为所有历史数据
     */
    private String selectType;

    /** 序号 */
    private Long id;

    /** 检查任务名称 */
    private String checkName;

    /** 检查类型 */
    private Long checkType;

    /** 检查类型名称*/
    private String checkTypeName;

    /** 组织名称 */
    private String deptName;

    /** 检查状态 */
    private String checkStatus;

    /** 检查进度 */
    private String checkLoading;

    /** 项目隐患整改率 */
    private BigDecimal hiddenDate;

    /** 检查情况 */
    private String checkSituation;

    /** 检查依据(1自由检查，2其他) */
    private String checkBasis;

    /** 检查说明 */
    private String checkExplain;

    /** 任务分配类型（1按项目，2按检查组） */
    private String checkClassify;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

    /** 时间范围*/
    private Date[] date;

    /** 开始时间*/
    private Date startTime;
    /** 结束时间*/
    private Date endTime;
    /** 部门ID集合*/
    private String deptIds;

    private String createBy;

    /** 创建时间 */
    private Date createTime;

    /** 更新者 */
    private String updateBy;

    /** 更新时间 */
    private Date updateTime;

    /** 备注 */
    private String remark;

    private String userId;
}
